Image Viewer Version 1.1

gba_nds_fat by Chishm
ZLIB (C) 1995-2004 Jean-loup Gailly and Mark Adler
DevKitARMr20 + libnds-20070127

Translated by Densetsu3000
----------

MakeNDSROM.exe
Creates an NDSROM file for use with flash cart adapters.  

imgview.ini
This is the operation settings file.  If you don't change any of the default settings, you don't need this file.  

img2ipk.exe
Creates thumbnails as well as joins several images into one file.  

----------

Run MakeNDSROM.exe, copy the NDSROM file to your removable media and load the file.  

Image files must be converted.  
As long as the maximum image size is about 10,000 x 10,000 pixels, it should be alright.  
However, extremely large images are difficult to use because the NDS screen is small, so you can limit the maximum size.  
By editing the file img2ipk.ini, you can limit the size while preserving the aspect ratio.  

Any number of colors (color depth) is OK.  They will all be converted to 15 bits/pixel.  
If you are concerned with image quality, change from "CustomJpeg Mode" to "ZLIB Mode."  Files may increase to over twice the size.  

----------

Cache Memory

Version 1.0 uses more efficient memory management, so even without expansion memory you can use dual-screen mode.  
However, with large image files (starting from around 1024x768) processing becomes slow, so expansion memory is recommended.  
Compatible expansion memory packs include: M3 for GBA, SC for GBA, EZ4 for GBA, the memory cartridge packaged with the DS Browser, and the EZFlash 3-in-1 Expansion Pack.  
The GBA M3/SC/EZ4 packs can't be used if booted from a DS card.  You must configure imgview.ini for the SC and EZ4.  
If operation becomes unstable, use the Memory Test tool on page 4 of the Slide Show Options.  

Supplementary
If you use the EZ 3in1 Expansion Pack's PSRAM, don't use soft reset.  
Using soft reset won't damage anything, but you won't be able to use the expansion memory until you actually turn the power off and back on again.  

----------

You can run a tool to make a cover image by adding a folder to img2ipk.exe and right-clicking.  
IPK files with a cover image are shown on the IPK file selection screen and on the simple slide show.  

----------

File Selector Supplementary

Only 9 IPK files can be displayed at a time, but you can scroll using the D-Pad.  
You can not scroll with the touch screen.  
The maximum number of IPK files you can load is 512.  
If you want to view the file selector in horizontal screen mode, edit imgview.ini and set "FileSelectVertical" to "0."  

----------

Up/Down/Left/Right and A/B/X/Y are the same, as are L and R.  
Basically all operations can be carried out through the icons in the 4 corners and by the touch screen.  

File Selection Mode

Top-Left Icon: Adjust Backlight Brightness
Up/Down Button: Move Cursor
L Button: Confirm
START Button: Soft Reset / Begin Slide Show (See Below)

Thumbnail Mode

Top-Left Icon: Adjust Backlight Brightness
Top-Right Icon: Return to File Selection Mode
Top-Middle Icon: Switch Screen Horizontal/Vertical Orientation
Bottom-Middle Icon: Slide Show Settings
D-Pad: Move Cursor
L Button: Confirm
START Button: Soft Reset / Begin Slide Show (See Below)
SELECT Button: Return to File Selection Mode

Slide Show Mode

START Button: Soft Reset / Begin Slide Show (See Below)

View Mode

Top-Left Icon: Adjust Backlight Brightness
Top-Right Icon: Return to Thumbnail Mode
Bottom-Left Icon: Go Back to Previous Image
Bottom-Right Icon: Go to Next Image
Top-Middle Icon: Switch Screen Horizontal/Vertical Orientation
Top-Middle (Right) Icon: Switch "1-Screen Full Size + Screen Preview" and "2-Screen Full Size" Modes
Bottom-Middle Icon: Change Zoom Size
D-Pad: Move Cursor
START Button: Soft Reset / Begin Slide Show (See Below)
L Button: Open Expanded Command Menu
L + Up: Return to Thumbnail Mode
L + Left: Go Back to Previous Image
L + Right: Go to Next Image
L + SELECT: Open the Starting Position Menu

The START button is set as Soft Reset on all modes by default.  
If you wish to use it as a Shortcut button and not Soft Reset, go to the [System] section of imgview.ini and change the value of "StartButtonFunction" to "0."